☰
C++
Data Structures
Algorithms
Competitive Programming
Java
Python
Microprocessors
Graph Theory
Computer System Architecture
Machine Learning
Artificial Intelligence
Data Structures in Python
Javascript
MySQL
Android Development
Algorithms in Python
Coding Interview
Data Science
Data Structures in Java
Object Oriented Design
Linked List
Binary Trees
☰ Lessons
Object Oriented Design
10 Lessons:
Object Oriented Design Roadmap
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
UML Class Diagrams
Factory Method Pattern
Abstract Factory Pattern
Builder Design Pattern